home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #1 / Amiga Plus CD - 2000 - No. 1.iso / Tools / HD / SmartFileSystem / V1.58 / Sources / fs / cachedio_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-01-18  |  647 b   |  20 lines

  1. #include <exec/types.h>
  2. #include "blockstructure.h"
  3.  
  4. LONG read(BLCK block, UBYTE *buffer, ULONG blocks);
  5. LONG write(BLCK block, UBYTE *buffer, ULONG blocks);
  6.  
  7. LONG readbytes(BLCK block, UBYTE *buffer, UWORD offsetinblock, UWORD bytes);
  8. LONG writebytes(BLCK block, UBYTE *buffer, UWORD offsetinblock, UWORD bytes);
  9.  
  10. LONG initcachedio(UBYTE *devicename, ULONG unit, ULONG flags, struct DosEnvec *de);
  11. void cleanupcachedio(void);
  12.  
  13. LONG setiocache(ULONG lines, ULONG readahead, BYTE copyback);
  14. ULONG queryiocache_lines(void);
  15. ULONG queryiocache_readaheadsize(void);
  16. BYTE queryiocache_copyback(void);
  17.  
  18. LONG flushiocache(void);
  19. LONG cleariocache(void);
  20.